import argparse
import socket

# IP查询函数
def IpQuery(domain):
    # print(domain, type(domain))
    ip = socket.gethostbyname(domain[0])    #因为domain是个list
    print(ip)

if __name__ == '__main__':

    # 创建ArgumentParser()对象
    parser = argparse.ArgumentParser()

    # 调用add_argument()方法添加参数 
    parser.add_argument('-d', '--domain', dest='domain', default='www.baidu.com', type=str, nargs='+', help='目标域名')

    # 使用parse_args()解析添加的参数
    args = parser.parse_args()

# 调用IpQuery函数
IpQuery(args.domain)